﻿

namespace Mulala.Cavan.Domain.MainBoundedContext.CorporationModule
{
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using Mulala.Cavan.Domain.Seedwork;

    [Serializable]
    public class CorporationStatus : Persistent
    {
        public virtual Corporation Corporation { get; set; }
        public virtual DateTime RefreshTime { get; set; }
        public virtual DateTime BusinessLicenseCheckedTime { get; set; }
        public virtual DateTime BasicInfoCheckedTime { get; set; }
        public virtual DateTime LogoCheckedTime { get; set; }
        public virtual DateTime RecommendTime { get; set; }
        public virtual DateTime RecommendTimeout { get; set; }
        public virtual int NannyRecommendLeftMonth { get; set; }
        public virtual DateTime FreeTimeout { get; set; }
        public virtual DateTime VIPTimeout { get; set; }
        public virtual int NannyVipLeftMonth { get; set; }
        public virtual int CorporationVipLeftMonth { get; set; }
        public virtual int RefreshCount { get; set; }
        public virtual CorporationIdentifier.CheckedStatus BusinessLicenseStatus { get; set; }
        public virtual CorporationIdentifier.CheckedStatus BasicInfoStatus { get; set; }
        public virtual CorporationIdentifier.CheckedStatus LogoStatus { get; set; }
        public virtual CorporationIdentifier.CheckedStatus CheckedStatus { get; set; }
        public virtual CorporationIdentifier.OnLineStatus OnLineStatus { get; set; }
    }
}
